package com.lzxuni.modules.basics.service;

import com.github.pagehelper.PageInfo;
import com.lzxuni.modules.basics.entity.BasicsLand;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lzxuni.modules.common.entity.PageParameter;
import com.lzxuni.modules.common.entity.Tree;

import java.util.List;

/**
 * <p>
 * 基础信息_地块管理 服务类
 * </p>
 *
 * @author LaoNa
 * @since 2020-11-24
 */
public interface BasicsLandService extends IService<BasicsLand> {

        //查询分页信息
        PageInfo<BasicsLand> queryPage(PageParameter pageParameter, BasicsLand basicsLand);

        //列表
        List<BasicsLand> queryList(BasicsLand basicsLand);


        //根据父id查tree
        List<Tree> getParentTree(String landId,String parentId) ;

        //根据父id查询所有子节点
        String queryLandIds(String parentId);

        String queryCount();

}
